<?php

class Reporte_model extends CI_Model {

    function usuarioCreoProyecto($usuario, $proyecto) {

        $asunto = 'el usuario: ' . $usuario . ' creo el proyecto';
        $this->insertarReporte($proyecto, $asunto);
    }

    function usuarioAgregoActividad($usuario, $proyecto, $actividad, $encargado) {

        $asunto = 'el usuario: ' . $usuario . ' agrego actividad: ' . $actividad .
                ' cuyo encargado es: ' . $encargado;
        $this->insertarReporte($proyecto, $asunto);
    }

    function usuarioModificoActividad($proyecto, $usuario, $id) {

        $this->db->select('*');
        $this->db->from('actividad');
        $this->db->where('id_actividad', $id);
        $query = $this->db->get();

        foreach ($query->result() as $row) {
            
        }

        $asunto = 'el usuario: ' . $usuario . ' modifico los datos de la actividad: ' . $row->titulo .
                ' asunto: ' . $row->descripcion . ' status: ' . $row->estatus .
                ' fecha fin: ' . $row->fecha_fin;
        $this->insertarReporte($proyecto, $asunto);
    }

    function usuarioCulminoActividad($proyecto, $usuario, $id) {
        $this->db->select('*');
        $this->db->from('actividad');
        $this->db->where('id_actividad', $id);
        $query = $this->db->get();

        foreach ($query->result() as $row) {
            
        }
        $asunto = 'usuario: ' . $usuario . ' culmino actividad: ' . $row->titulo;
        $this->insertarReporte($proyecto, $asunto);
    }

    function usuarioComentoActividad($proyecto, $usuario, $id, $comentario) {

        $this->db->select('*');
        $this->db->from('actividad');
        $this->db->where('id_actividad', $id);
        $query = $this->db->get();

        foreach ($query->result() as $row) {
            
        }

        $asunto = 'usuario: ' . $usuario . ' comento: ' . $comentario .
                ' en actividad: ' . $row->titulo;
        $this->insertarReporte($proyecto, $asunto);
    }

    function insertarReporte($proyecto, $asunto) {

        $datos = array(
            'nombre_proyecto' => $proyecto,
            'asunto' => $asunto
        );

        $this->db->insert('reporte', $datos);
    }

    public function obtenerReporte($proyecto) {

        $this->db->select('*');
        $this->db->from('reporte');
        $this->db->where('nombre_proyecto', $proyecto);
        $query = $this->db->get();

        $res = $query->result_array();

        return $res;
    }

}

?>
